package pe.com.upc.sef.layer.model.domain;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: 
 *
 */

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "sh_sef.tb_solicitud_servicio")

public class SolicitudServicio {
    
	@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name = "id_solicitud_servicio")
    private Integer idSolicitudServicio;

	@Column(name = "numero_personas")
    private Integer numeroPersonas;
	
	@Column(name = "descripcion")
    private String descripcion;	
	
	@Column(name = "estado")
    private String estado;	

	@ManyToOne
	@JoinColumn(name="id_man_servicio")
	private  Servicio servicio;
	
	@ManyToOne
	@JoinColumn(name="id_solicitud")
	private  Solicitud solicitud;

	public Integer getIdSolicitudServicio() {
		return idSolicitudServicio;
	}

	public void setIdSolicitudServicio(Integer idSolicitudServicio) {
		this.idSolicitudServicio = idSolicitudServicio;
	}

	public Integer getNumeroPersonas() {
		return numeroPersonas;
	}

	public void setNumeroPersonas(Integer numeroPersonas) {
		this.numeroPersonas = numeroPersonas;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Servicio getServicio() {
		return servicio;
	}

	public void setServicio(Servicio servicio) {
		this.servicio = servicio;
	}

	public Solicitud getSolicitud() {
		return solicitud;
	}

	public void setSolicitud(Solicitud solicitud) {
		this.solicitud = solicitud;
	}	

}